package com.flow.asyncflow.core.entity.asyncFlowMonitor;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 异步流，节点日志[聚合]
 */
@Data
public class AsyncFlowNodeMonitorVo {


    /**
     * 节点类型名称排序
     */
    private Integer nodeTypeOrderBy;
    /**
     * 节点类型名称  请求  验证  查询  操作  保存 同步  异步
     */
    private String nodeTypeName;

    /**
     * 错误数量
     */
    private Integer errorCount = 0;
    /**
     * 是否显示小红点
     */
    private boolean errorHidden = true;
    /**
     * 请求参数
     */
    private String flowRequestJsonStr;
    /**
     * 返回参数
     */
    private String flowResponseJsonStr;


    /**
     * 节点日志集合
     */
    private List<AsyncFlowNodeLogVo> asyncFlowNodeLogVoList = new ArrayList<>();

}
